.goods-detail-bottom-tabbar {
	position: fixed;
	bottom: 0;
	width: 100%;
	border-top: solid 1px #f2f2f2;
	background-color: #ffffff;
	padding-bottom: calc(env(safe-area-inset-bottom) / 2);
	z-index: 9;
	.tabbar-box {
		padding: 20rpx;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	.icon-box {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 30%;

		.home,
		.cart {
			position: relative;
			display: flex;
			border: 0.5px solid #e7e7e7;
			border-radius: 10rpx;
			width: 90rpx;
			height: 90rpx;
			box-sizing: border-box;
			.box {
				margin: auto;

				.icon {
					display: flex;
					width: 50rpx;
					height: 50rpx;
					margin: auto;
				}

				.tit {
					text-align: center;
					font-size: 24rpx;
				}
			}
			.cartNum {
				position: absolute;
				right: -15rpx;
				top: -10rpx;
				width: 30rpx;
				height: 30rpx;
				text-align: center;
				line-height: 30rpx;
				border-radius: 100%;
				color: #fff;
				font-size: 18rpx;
				background-color: #d33123;
			}
		}
	}

	.tabbar-btn-box {
		width: 65%;
		display: flex;
		border-radius: 10rpx;
		overflow: hidden;

		.add-cart {
			display: flex;
			background-color: #000;
			width: 40%;

			.tit {
				display: flex;
				margin: auto;
				font-size: 24rpx;
				color: #fff;
			}
		}

		.buy-box {
			width: 60%;
			display: flex;
			background-color: #d33123;
			height: 90rpx;

			.buy {
				margin: auto;
				color: #fff;

				.num {
					text-align: center;
					font-size: 32rpx;
				}

				.tit {
					text-align: center;
					font-size: 24rpx;
				}
			}
		}
	}
}
